.template-deliverable{
	margin: 0 20px;
	padding: 20px 0 0;
	height: 100%;
}
.deliverable-table{
	border: solid 1px #ccc;
	border-collapse: collapse;
	height: 100%;
}
.deliverable-table td{
	border: solid 1px #ccc;
}
.deliverable-table .layui-tab-title{
	padding: 0 12px;
}
.deliverable-table .layui-tab-title .layui-this{
	background-color: #f8f8f8;
}
.deliverable-table .layui-tab-title .layui-this:after{
	height: 40px;
	border-bottom-color: #e2e2e2;
}
.deliverable-table .search-bar{
	padding-left: 12px;
}
.deliverable-table .search-bar .search-input{
	height: 24px;
	width: 160px;
	text-indent: 8px;
	border: solid 1px #ccc;
}
.deliverable-table .search-bar .search-input:focus{
	border: solid 1px #5d8b49;
}
.deliverable-table .selected-member-bar .title,
.deliverable-table .search-bar{
	height: 30px;
	line-height: 30px;
	background-color: #f8f8f8;
	border-bottom: 1px solid #e8e8e8;
}

.deliverable-table .selected-member-bar .title{
	font-size: 14px;
	text-align: center;
}

.deliverable-table .member-bar{
	padding: 6px 0;
}
.deliverable-table .search-member{
	max-height: 160px;
    overflow: auto;
}
.deliverable-table .search-member li{
	cursor: pointer;
}
.deliverable-table .search-member li:hover{
	background-color: #f0f0f0;
}
.deliverable-table .member-bar li{
	padding: 2px 12px;
	font-size: 13px;

}
.modalSpan{
	width:100%;
	display:block;
	padding: 0 8px;
	min-height:28px;
	line-height:28px;
	border-radius:3px;
	border:solid 1px #CECECE;
	background-color:#F5F5F5;
}